﻿using System.Threading.Tasks;

namespace Sidvall.WorkItemManager.Data
{
    public partial interface IWorkItemAlarm : Sidvall.Data.IDataRowContextProvider
    {
        System.Nullable<System.DateTime> MaxExecutionTimeAlarmDate { get; set; }
        System.Nullable<System.DateTime> MaxFailedExecutionAlarmDate { get; set; }
        System.Nullable<System.DateTime> MaxIdleTimeAlarmDate { get; set; }
        int MonitorExecutionContextId { get; set; }
        System.Nullable<System.DateTime> SensorAlarmDate { get; set; }
        System.Nullable<long> WorkItemId { get; set; }
        string WorkItemName { get; set; }
        IMonitorExecutionContext MonitorExecutionContext { get; set; }
    }
}